package pe.com.tma.model;

import java.io.Serializable;

import java.sql.Timestamp;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.IdClass;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;

@Entity
@NamedQueries({
  @NamedQuery(name = "Cotizacionhistorico.findAll", query = "select o from Cotizacionhistorico o")
})
@Table(name = "\"cotizacionhistorico\"")
@IdClass(CotizacionhistoricoPK.class)
public class Cotizacionhistorico implements Serializable {
    @Column(name="MontoNegociado")
    private String montoNegociado;
    @Column(name="anterior")
    private String anterior;
    @Column(name="apertura")
    private String apertura;
    @Column(name="cantidadNegociada")
    private String cantidadNegociada;
    @Column(name="cantidadOperaciones")
    private String cantidadOperaciones;
    @Column(name="cierre")
    private String cierre;
    @Column(name="codMercado")
    private String codMercado;
    @Id
    @Column(name="fecha", nullable = false)
    private Timestamp fecha;
    @Column(name="fechaAnterior")
    private String fechaAnterior;
    @Id
    @Column(name="idInstrumento", nullable = false)
    private String idInstrumento;
    @Column(name="maxima")
    private String maxima;
    @Column(name="minima")
    private String minima;
    @Column(name="promedio")
    private String promedio;
    @Column(name="promedioCompra")
    private String promedioCompra;
    @Column(name="promedioVenta")
    private String promedioVenta;

    public Cotizacionhistorico() {
    }

    public Cotizacionhistorico(String anterior, String apertura,
                               String cantidadNegociada,
                               String cantidadOperaciones, String cierre,
                               String codMercado, Timestamp fecha,
                               String fechaAnterior, String idInstrumento,
                               String maxima, String minima,
                               String montoNegociado, String promedio,
                               String promedioCompra, String promedioVenta) {
        this.anterior = anterior;
        this.apertura = apertura;
        this.cantidadNegociada = cantidadNegociada;
        this.cantidadOperaciones = cantidadOperaciones;
        this.cierre = cierre;
        this.codMercado = codMercado;
        this.fecha = fecha;
        this.fechaAnterior = fechaAnterior;
        this.idInstrumento = idInstrumento;
        this.maxima = maxima;
        this.minima = minima;
        this.montoNegociado = montoNegociado;
        this.promedio = promedio;
        this.promedioCompra = promedioCompra;
        this.promedioVenta = promedioVenta;
    }

    public String getMontoNegociado() {
        return montoNegociado;
    }

    public void setMontoNegociado(String montoNegociado) {
        this.montoNegociado = montoNegociado;
    }

    public String getAnterior() {
        return anterior;
    }

    public void setAnterior(String anterior) {
        this.anterior = anterior;
    }

    public String getApertura() {
        return apertura;
    }

    public void setApertura(String apertura) {
        this.apertura = apertura;
    }

    public String getCantidadNegociada() {
        return cantidadNegociada;
    }

    public void setCantidadNegociada(String cantidadNegociada) {
        this.cantidadNegociada = cantidadNegociada;
    }

    public String getCantidadOperaciones() {
        return cantidadOperaciones;
    }

    public void setCantidadOperaciones(String cantidadOperaciones) {
        this.cantidadOperaciones = cantidadOperaciones;
    }

    public String getCierre() {
        return cierre;
    }

    public void setCierre(String cierre) {
        this.cierre = cierre;
    }

    public String getCodMercado() {
        return codMercado;
    }

    public void setCodMercado(String codMercado) {
        this.codMercado = codMercado;
    }

    public Timestamp getFecha() {
        return fecha;
    }

    public void setFecha(Timestamp fecha) {
        this.fecha = fecha;
    }

    public String getFechaAnterior() {
        return fechaAnterior;
    }

    public void setFechaAnterior(String fechaAnterior) {
        this.fechaAnterior = fechaAnterior;
    }

    public String getIdInstrumento() {
        return idInstrumento;
    }

    public void setIdInstrumento(String idInstrumento) {
        this.idInstrumento = idInstrumento;
    }

    public String getMaxima() {
        return maxima;
    }

    public void setMaxima(String maxima) {
        this.maxima = maxima;
    }

    public String getMinima() {
        return minima;
    }

    public void setMinima(String minima) {
        this.minima = minima;
    }

    public String getPromedio() {
        return promedio;
    }

    public void setPromedio(String promedio) {
        this.promedio = promedio;
    }

    public String getPromedioCompra() {
        return promedioCompra;
    }

    public void setPromedioCompra(String promedioCompra) {
        this.promedioCompra = promedioCompra;
    }

    public String getPromedioVenta() {
        return promedioVenta;
    }

    public void setPromedioVenta(String promedioVenta) {
        this.promedioVenta = promedioVenta;
    }
}
